export interface ConsultDataResponse {
  code: number;
  data: ConsultData;
  message: string;
}

export interface ConsultData {
  xmlContent: ConsultDetails;
}

export interface ConsultDetails {
  absolute1: string;
  absolute2: string;
  author: string;
  code_isin: null;
  code_ric: string;
  code_ticker: string;
  country: string;
  create_time: string;
  currency: null;
  date: string;
  delta_mt: number;
  delta_st: number;
  hour: string;
  id: number;
  keywords: string;
  lang: string;
  last: string;
  media: string;
  media_list: MediaList[];
  media_type: string;
  name: string;
  opinion_mt: number;
  opinion_st: number;
  opinionIntra_day: number;
  paragraph_list: ParagraphList[];
  percent1: string;
  percent2: string;
  pips1: string;
  pips2: string;
  pivot: string;
  product: string;
  resistance1: string;
  resistance2: string;
  resistance3: string;
  status: string;
  summary: string;
  support1: string;
  support2: string;
  support3: string;
  term: string;
  timezone: string;
  title: string;
  type: string;
  xml_id: string;
}

export interface MediaList {
  create_time: string;
  height: number;
  id: number;
  is_night: number;
  media: string;
  type: string;
  width: number;
  xml_id: string;
}

export interface ParagraphList {
  content: string;
  type: string;
}
